home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d1 / hdm4.arc / HDM.NEW < prev    next >
Text File  |  1990-03-01  |  9KB  |  177 lines

  1. HDM IV - Version 2
  2.  
  3. The following features and functions have been added to the Hard
  4. Disk Menu IV version 2:
  5.  
  6. HDM IV now works with DR-DOS, EZ-DOS, and 4DOS.  The CALL
  7. command is no longer automatically added to the beginning of
  8. each command in X.BAT for users of DOS 3.3 and above.  Instead
  9. you can use the CALL command to run batch files by putting the
  10. CALL right in the menu action like this:
  11.                                          C:~CD\DSPLYWRT~CALL DW5~
  12. or you can use the @@ in front of batch file names:
  13.                                             C:~CD\DSPLYWRT~@@DW5~
  14. The @@ has the advantage
  15. of working with all versions of DOS, @@ is replaced by COMMAND
  16. /C if your running DOS 3.2 or under, else it will be replaced by
  17. CALL.  This was done because of compatibility problems with DOS
  18. clones.  CALL did not work with 4DOS aliases, nor did it work
  19. with EZ-DOS/DR-DOS internal commands.
  20.  
  21. New alternate user interfaces using the Local Switch <F8> menu
  22. entry.  The new screen is more consistent with the opening logo
  23. screen.  You can switch back to the HDM IV version 1 screen any
  24. time.  <F8> also switches the Page Index and the Main Menu
  25. windows.
  26.  
  27. The customized logo screen available using the -H startup switch
  28. and the HDM.HDR file now affect both boxes on the screen.  A
  29. sample HDM.HDR file is included on the HDM disk.
  30.  
  31. 1000 menu files now available, named HDM.000 through HDM.999.
  32. Use the UPDATE.BAT file to retain your current menu entries.
  33. New startup switches, -0 through -9 tell HDM where to find each
  34. set of 100 menu files.  If you use the -T startup switch it will
  35. still tell where the rest of the HDM.000 - HDM.999 and the
  36. HDM.CFG (formally HDMENU.TGL) files reside.  The default path
  37. for the files is the HDM startup directory.
  38.  
  39.        EXAMPLE:  HDM -0C:\MYMENUS -1H:\NETMENUS -9D:\UTILMENU
  40.        HDM.000 - HDM.099 files are located on C:\MYMENUS directory.
  41.        HDM.100 - HDM.199 files are located on H:\NETMENUS directory.
  42.        HDM.900 - HDM.999 files are located on D:\UTILMENU directory.
  43.  
  44. The macro parameters %1 through %9 can now be put in braces so
  45. they are executed immediately instead of waiting until all other
  46. functions in braces are evaluated.
  47.  
  48.        EXAMPLE:  {&0 {?Dir Name}}{run! dir {%1}}type {?File Name}~
  49.  
  50. The help text has been separated from the HDMENU.EXE file so it
  51. won't be loaded if you don't press F1.  The help text is in the
  52. file HDM.HLP and the executable program is HDM4.EXE.  The
  53. program must still be started with HDM.BAT.
  54.  
  55. New date and time formats have been added to the Global pull
  56. down menu for European date and Military (24 hour) clock.
  57.  
  58. A log file is written to the HDM directory if a user is logged
  59. on (using an entry from the User ID table in the Security pull
  60. down window) and HDM is started with the -L switch like this:
  61.      HDM -L    or it can be written to a different directory if
  62. you add that path to the -L switch:     HDM -LC:\LOGDIR
  63.  
  64. The log file has the following format:
  65.            YYYYMMDDHR:MNX[???]=description
  66. YYYYMMDD is the year, month, and day (19890728).
  67. HR:MN is the hour and minute of the 24 hour clock (14:25).
  68. X is the day of the week (1=Sunday,7=Saturday).
  69. [???]=description is:
  70.       [LOG]=Name of person who logged on.
  71.       [OFF]=Name of person who logged off.
  72.       [RUN]=Description of what is being run.
  73.       [END]=End of run.
  74.  
  75. The three digit menu file number has been added to the User ID
  76. table so that each user can start at a different menu file when
  77. they log on.
  78.  
  79. You can create your own individual help screen for each menu
  80. entry.  A file that is named P#.###, where P# is the page letter
  81. and menu entry number and ### is the menu file number, is
  82. display if the cursor is on that entry and the F1 key is
  83. pressed.  The help screen is 21 lines by 76 characters for each
  84. line.  A sample file, A1.000, is included as an example.
  85.  
  86. You can now password protect one page.  The security levels for
  87. the main menu entries are now:  Individual password overrides a
  88. page password which overrides the password for all entries.
  89.  
  90. Free disk space can now be displayed at the bottom of the
  91. screen.  If you want to see available space for a disk drive use
  92. the -D startup switch.  Example: -DD will display available disk
  93. space on the D: drive.  If -D is used without a drive letter,
  94. then the drive that HDM was started on will be used.
  95.  
  96. New menu action function: {COLOR Fg Bg}  sets DOS color.  Fg is
  97. a foreground color numbered from 0 to 15, Bg is a background
  98. color numbered from 0 to 7.  This will set the DOS screen color
  99. for the current menu entry only.  It will not work if ANSI.SYS
  100. is loaded in the CONFIG.SYS file.  0=Black, 1=Blue, 2=Green,
  101. 3=Cyan, 4=Red, 5=Magenta, 6=Yellow, 7=White, 8-15 are the bright
  102. versions of these colors.  Example: {Color 15 1} is bright white
  103. on blue.
  104.  
  105. New menu action function: {REBOOT}  Used to re-boot your
  106. computer.  This can be used to change the setup of your
  107. CONFIG.SYS and AUTOEXEC.BAT and then restart your system for
  108. another application like Windows, Desqview, etc. with HDM
  109. automatically starting it with the -A switch.    Example:
  110. COPY C:\CONFIG.NEW C:\CONFIG.SYS~COPY C:\AUTOEXEC.NEW
  111. C:\AUTOEXEC.BAT~{REBOOT}
  112.  
  113. New menu action function: {SELECT prompt~choice1~choice2~...choice9}
  114.               This will display a menu of
  115. choices in a window with the "prompt" used as a title.  The
  116. users choice from the list will replace everything in the braces
  117. in the menu action.  Use the tilde (~) to separate the prompt
  118. and the choices.  A choice can be selected with the mouse or
  119. keyboard arrow keys and the <Enter> key.  You can also select a
  120. choice by pressing the first letter, if two or more choices have
  121. the same first letter, the last one with that letter will be
  122. selected.           Example:
  123. DIR {SELECT Pick a directory~C:\DIR1~C:\DIR2~C:\DIR3~C:\DIR4~C:\DIR5}
  124.  
  125. HDM no longer automatically adds the directory that contains
  126. X.BAT to the path if it isn't already there.  This has caused
  127. problems for some network users.  You must insure that the DOS
  128. path includes the directory that X.BAT will be written to.  It
  129. will be either the HDM default directory or the one pointed to
  130. by -W if that startup switch is used.
  131.         Example: PATH C:\;C:\HDM;C:\DOS
  132. If you don't include this directory in the
  133. path, you will probably get a "Bad command or file name"
  134. message from DOS when you key in X to return to HDM.
  135.  
  136. -P is a new HDM startup switch that can be used in the command
  137. line or the DOS environment to stop the cursor from wrapping to
  138. the previous page or to the next page when you try to go past
  139. the top or bottom of a page.  This also causes the cursor to
  140. stop at all menu entries, even the empty ones.  This is probably
  141. most useful for people who use a mouse, moving up and down will
  142. go to menu entries in the same page while moving side to side
  143. will move through the pages.       Command line:   HDM -P
  144.             DOS environment:       SET HDM=-P
  145.  
  146. Alt-1 through Alt-0 are new alternate keys for A - J to go
  147. directly to a page.
  148.  
  149. You can now protect a menu file from being changed while still
  150. allowing the entries to be run without a password.  Use the
  151. "File change password" in the Security menu to protect Menu,
  152. Page, Security, and Local menus for the current menu file only.
  153.  
  154. The number of users available in the USER ID TABLE has been
  155. increased to 99.
  156.  
  157. A new entry has been added to the MENU pull-down menu, SAVE MENU
  158. (Alt-F5).  This entry will save all changes to disk.  You will
  159. normally not need to use this because HDM IV automatically saves
  160. changes to disk when you run a menu entry, when you display the
  161. logo screen, when you exit to DOS, use the DOS window, or after
  162. one minute of keyboard/mouse inactivity.  The reason for this
  163. new command is if you make a change and want to turn your system
  164. off or reboot immediately, you should save the changes you made
  165. first by pressing Alt-F5 or choose "Save menu".
  166.  
  167. A new starup switch, -K, causes the Key lock status to not be
  168. displayed, and does not update the on-screen date & time.  This
  169. is needed if you run another program with HDM in the background
  170. and the Key status, date, and time bleed through to that screen.
  171. Put HDM -K  or  Set HDM=-K in your AUTOEXEC.BAT.
  172.  
  173. When you create a new menu file with the {menu ###} action function
  174. the new menu file will take on the attributes of the menu file it
  175. was created from.  That is the colors, borders, user interface,
  176. titles, and macros will be the same.
  177.